Nuprl Definition : es-copies 11,40

e copies x
== a:Atom1
== (loc(e) || a & (x when es-init(es;e):vartype(loc(e);x)||a)
== & state when e\\x:state@loc(e)\\x||a
== e receives || a
== & (state after e\\x:state@loc(e)\\x||a)) 
latex



clarification:

es-copies(es;e;x)
== a:Atom1
== (es-atom(es;es-loc(ese);a)
== & (free-from-atom{1}(es-vartype(es; es-loc(ese); x);es-when(esx; es-init(es;e));a))
== & free-from-atom{1}(es-state-without(es;es-loc(ese);x);es-state-when-without(es;e;x);a)
== & es-rcv-atom(es;e;a)
== & (free-from-atom{1}(es-state-without(es;es-loc
== & ((ese);x);es-state-after-without(es;e;x);a))) 
latex


Definitionsx:AB(x), Atom$n, vartype(i;x), x when e, es-init(es;e), state when e\\x, P & Q, e receives || a, A, x:T||a, state@i\\x, loc(e), state after e\\x
FDL editor aliaseses-copies

origin